'use strict'

angular.module('mainApp')
.controller('myCtrl',['$scope','$rootScope','$state', function($scope,$rootScope,$state){
    if(window.localStorage.username){
        $rootScope.hasLogin = true;
        $rootScope.username = window.localStorage.username;
    }else{
        $rootScope.hasLogin = false;
    }
    $scope.logout = function(){
        $rootScope.hasLogin = false;
        window.localStorage.clear();
        $state.go('index');
    }
    $rootScope.$on('userLogin',function(){
        $rootScope.hasLogin = true;
        $rootScope.username = window.localStorage.username;
    })
}])
.controller('indexCtrl',['$scope','tjzHttp','constant', function($scope, tjzHttp, constant){
    var init = function(){
        $scope.jobs = {};
        var imageUrlChange = function(list){
            for(var i=0;i<list.length;i++){
                if(list[i].imageUrl){
                    var a = list[i].imageUrl.replace('127.0.0.1:8080/TJZ',constant.url);
                    list[i].imageUrl = a;
                }
            }
            return list;
        }
        tjzHttp.postRequest(constant.url + '/index/findjob',{jobType:1}).then(function(res){
            if(res.data.code == 0){
                imageUrlChange(res.data.list);
                $scope.jobs.job1 = res.data.list;
            }
        });
        tjzHttp.postRequest(constant.url + '/index/findjob',{jobType:2}).then(function(res){
            if(res.data.code == 0){
                imageUrlChange(res.data.list);
                $scope.jobs.job2 = res.data.list;
            }
        });
        tjzHttp.postRequest(constant.url + '/index/findjob',{jobType:3}).then(function(res){
            if(res.data.code == 0){
                imageUrlChange(res.data.list);
                $scope.jobs.job3 = res.data.list;
            }
        });
        tjzHttp.postRequest(constant.url + '/index/findjob',{jobType:4}).then(function(res){
            if(res.data.code == 0){
                imageUrlChange(res.data.list);
                $scope.jobs.job4 = res.data.list;
            }
        });
        tjzHttp.postRequest(constant.url + '/index/finduser',{}).then(function(res){
            if(res.data.code == 0){
                $scope.person = res.data.list;
            }
        })
    }
    init();
    // $scope.job = {
    //     baojie: [{
    //         imgUrl:'./images/index/日常保洁.jpg',
    //         title: '日常保洁',
    //         info: '日常家庭清洁和整理',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/清理家具.jpg',
    //         title: '清理家具',
    //         info: '新居不染一尘，为你的新家提供全方位的清洁方案',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/擦玻璃.jpg',
    //         title: '擦玻璃',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/空调清洗.jpg',
    //         title: '空调清洗',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }],
    //     baomu: [{
    //         imgUrl:'./images/index/日常保洁.jpg',
    //         title: '日常保洁',
    //         info: '日常家庭清洁和整理',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/清理家具.jpg',
    //         title: '清理家具',
    //         info: '新居不染一尘，为你的新家提供全方位的清洁方案',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/擦玻璃.jpg',
    //         title: '擦玻璃',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/空调清洗.jpg',
    //         title: '空调清洗',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }],
    //     weixiu: [{
    //         imgUrl:'./images/index/日常保洁.jpg',
    //         title: '日常保洁',
    //         info: '日常家庭清洁和整理',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/清理家具.jpg',
    //         title: '清理家具',
    //         info: '新居不染一尘，为你的新家提供全方位的清洁方案',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/擦玻璃.jpg',
    //         title: '擦玻璃',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/空调清洗.jpg',
    //         title: '空调清洗',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }],
    //     banjia: [{
    //         imgUrl:'./images/index/日常保洁.jpg',
    //         title: '日常保洁',
    //         info: '日常家庭清洁和整理',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/清理家具.jpg',
    //         title: '清理家具',
    //         info: '新居不染一尘，为你的新家提供全方位的清洁方案',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/擦玻璃.jpg',
    //         title: '擦玻璃',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }, {
    //         imgUrl:'./images/index/空调清洗.jpg',
    //         title: '空调清洗',
    //         info: '采用“倒U型”路径清洁，融合创新清洁器，明亮窗外色彩',
    //         price: 2
    //     }]
    // }
    // $scope.person = [{
    //         imgUrl: './images/person/woman.png',
    //         name: '张三',
    //         age: 40,
    //         score: 4,
    //         type: '日常保洁',
    //         info: '动作利索，打扫的也干净'
    //     },{
    //         imgUrl: './images/person/woman.png',
    //         name: '老王',
    //         age: 35,
    //         score: 5,
    //         type: '清洁卫生',
    //         info: '动作利索，打扫的也干净'
    //     },{
    //         imgUrl: './images/person/woman.png',
    //         name: '李四',
    //         age: 40,
    //         score: 4,
    //         type: '日常保洁',
    //         info: '动作利索，打扫的也干净'
    //     },{
    //         imgUrl: './images/person/woman.png',
    //         name: '李四',
    //         age: 40,
    //         score: 5,
    //         type: '日常保洁',
    //         info: '动作利索，打扫的也干净'
    // }]
}])
.controller('itemsCtrl',function($scope, tjzHttp, constant, $state, $stateParams){
    var type = $stateParams.type;
    if(type==1){
        $scope.itemType = '日常保洁';
    }else if(type==2){
        $scope.itemType = '保姆月嫂';
    }else if(type==3){
        $scope.itemType = '物品维修';
    }else{
        $scope.itemType = '货运搬家';
    }
    var init = function(){
        $scope.jobs = [];
        var imageUrlChange = function(list){
            for(var i=0;i<list.length;i++){
                if(list[i].imageUrl){
                    var a = list[i].imageUrl.replace('127.0.0.1:8080/TJZ',constant.url);
                    list[i].imageUrl = a;
                }
            }
            return list;
        }
        tjzHttp.postRequest(constant.url + '/index/findjob',{jobType:type}).then(function(res){
            if(res.data.code == 0){
                imageUrlChange(res.data.list);
                $scope.jobs = res.data.list;
            }
        });
    }
    init();
})
